// 读取 JSON 文件

const data = [
    {
        "题目序号": 1,
        "标题": "以下哪个是中国的传统节日？（  ）A. 圣诞节  B. 感恩节  C. 中秋节  D. 复活节",
        "答案": "C"
    },
    {
        "题目序号": 2,
        "标题": "世界最高峰是（  ）。A. 乔戈里峰  B. 珠穆朗玛峰  C. 勃朗峰  D. 乞力马扎罗山",
        "答案": "B"
    },
    {
        "题目序号": 3,
        "标题": "以下哪个不是鲁迅的作品？（  ）A. 《呐喊》  B. 《骆驼祥子》  C. 《狂人日记》  D. 《阿Q正传》",
        "答案": "B"
    },
    {
        "题目序号": 4,
        "标题": "人体中含量最多的元素是（  ）。A. 碳  B. 氢  C. 氧  D. 氮",
        "答案": "C"
    },
    {
        "题目序号": 5,
        "标题": "在数学中，π（圆周率）的值约为（  ）。A. 3.14  B. 2.71  C. 1.41  D. 0.618",
        "答案": "A"
    },
    {
        "题目序号": 6,
        "标题": "以下哪种动物是哺乳动物？（  ）A. 金鱼  B. 乌龟  C. 蝙蝠  D. 蛇",
        "答案": "C"
    },
    {
        "题目序号": 7,
        "标题": "“欲穷千里目，更上一层楼”是哪位诗人的诗句？（  ）A. 李白  B. 杜甫  C. 王之涣  D. 王维",
        "答案": "C"
    },
    {
        "题目序号": 8,
        "标题": "以下哪个国家位于欧洲？（  ）A. 澳大利亚  B. 巴西  C. 法国  D. 日本",
        "答案": "C"
    },
    {
        "题目序号": 9,
        "标题": "计算机的核心部件是（  ）。A. 显示器  B. 键盘  C. 中央处理器（CPU）  D. 鼠标",
        "答案": "C"
    },
    {
        "题目序号": 10,
        "标题": "以下哪种乐器不属于弦乐器？（  ）A. 小提琴  B. 钢琴  C. 长笛  D. 吉他",
        "答案": "C"
    }
]
let savename = getFromLocalStorage('saveName')
let jsonData = getFromLocalStorage("jsonData")
if (jsonData !== null && Array.isArray(jsonData) && jsonData.length > 0) {
    savename = jsonData;
}
// 将数据进行渲染
// 获得数组中的元素 -> 学生姓名 -> 得分
// 是直接获取集合
// 得到temp传来的数据，得到saveName中传来的数据进行匹配，操作savename数组，操作完成后将重新将分数存回数组

// 获取temp
let temp = getFromLocalStorage('temp')
// 此处取出了savename数组中的一个数据
let timu = arraylingthRandom(data)
window.onload = () => {
    RanderData(temp.name,studentName)
    RanderData(temp.score,studentScoare)
    RanderData(timu.标题,topicContent)
}
// 页面加载的时候渲染

// 答题 -> 点击按钮的时候提交答案
studentSelect.forEach(item => {
    item.addEventListener('click',(e) => {
        console.log(e.target.textContent);
        if (matchTitleAnswer(timu,e.target.textContent,e.target)) {
            // 答对了加分
            dataChange(savename,temp)
            saveToLocalStorage('saveName', savename)
            setTimeout(() => {
                alert("答对了亲！")
                window.location.href = '../RandomGet.html'
            },500)
        } else {
            // 答错了哦~，请再接再励
            setTimeout(() => {
                alert("答错了哦~请再接再励!")
                window.location.href = '../RandomGet.html'
            },500)
        }
        // 延时设置页面跳转并且重复点击不再设置计时器
    })
})
